﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Specialized;
using System.Collections;

namespace System.Collections.Observable.ExtendedEventArgs
{
    class NotifyCollectionResetEventArgs: NotifyCollectionChangedEventArgs
    {
        //Only NotifyCollectionChangedAction.Reset is supported.
        //Specify list of items that were removed durin collection reset
        public NotifyCollectionResetEventArgs(IList resetedItems):
            base(NotifyCollectionChangedAction.Reset)
        {
            ResetedItems = resetedItems;
        }


        public IList ResetedItems { get; private set; }
    }
}
